package controleur;

import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import modele.*;
import vue.*;

import vue.Dessin;

public class MonControleurBoutonCouleur implements ActionListener {

	private Dessin dessin;
	private PaletteCouleurs palettecouleur;

	public MonControleurBoutonCouleur(Dessin d, PaletteCouleurs pc) {
		this.dessin = d;
		this.palettecouleur = pc;
	}
	
	public void actionPerformed(ActionEvent a) {
		String source = a.getActionCommand();
		System.out.println("actionCommand = "+ source);
		String[] rvb = source.split("/");
		
		
		int rouge = Integer.parseInt(rvb[0]);
		int vert = Integer.parseInt(rvb[1]);
		int bleu = Integer.parseInt(rvb[2]);
		
		Color c = new Color(rouge,vert,bleu);

		dessin.setChoixCouleur(c);
		
		this.palettecouleur.repaint();
		this.dessin.repaint();

	}

}
